﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using static System.Runtime.InteropServices.JavaScript.JSType;
using System.Xml.Linq;
using System.ComponentModel.DataAnnotations;
using Volo.Abp.Domain.Entities;

namespace WMS.OutboundManagement.Shippeds
{
    /// <summary>
    /// 客户出货
    /// </summary>
    public class Shipped:Entity<int>
    {
        /// <summary>
        /// 出货单号
        /// </summary>
        [StringLength(50)]
        public string? ShoppedCode { get; set; }
        /// <summary>
        /// 货主编码
        /// </summary>
        [StringLength(50)]
        public string? OwnerCode { get; set; }
        /// <summary>
        /// 要求交货时间
        /// </summary>
        public DateTime OwnerDate { get; set; }
        /// <summary>
        /// 收货人
        /// </summary>
        [StringLength(50)]
        public string? OwnerPeo { get; set; }
        /// <summary>
        /// 收货人电话
        /// </summary>
        [StringLength(50)]
        public string? OwnerTel { get; set; }
        /// <summary>
        /// 收货人地址
        /// </summary>
        [StringLength(50)]
        public string? OwnerArea { get; set; }
        /// <summary>
        /// 运输公司
        /// </summary>
        [StringLength(50)]
        public string? Transport { get; set; }
        /// <summary>
        /// 发货运单号
        /// </summary>
        [StringLength(50)]
        public string? ShoppedNum { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        [StringLength(200)]
        public string? Result { get; set; }
        /// <summary>
        /// 状态
        /// </summary>
        public int? State { get; set; }
    }
}
